large tree in tropical america - Turco Inglés Diccionario